* {margin:0; padding:0;}
html{height:100%;}
body { margin:0; padding: 0px; background:#fff url(../images/background/bg_body.gif) repeat-x; font:12px Arial, Helvetica, sans-serif; color:#555f67; height:100%;min-height:100%;position: relative;}
img {border:none;}
input {font:100% arial,sans-serif; vertical-align:middle;}
form,fieldset{ margin:0; padding:0; border-style:none;}
a{color: #4C5B85}
a:hover{text-decoration: none;}
#page{width: 1000px; margin: 0 auto;}

.hidden {display: none !important;}
.floatRight{float: right;}
.floatLeft{float: left;}
a.js{color:#0089b5; background: url(../images/background/bg_dot_grey.gif) repeat-x 0 100%; text-decoration: none;}
a.js:hover{text-decoration: none;}
.clearWithoutClear {overflow: hidden; width: 100%; }
.boldSelect{font-weight: bold;}

/*главная таблица*/
#mainTable{height: 100%; width: 100%; margin-top: 10px;}
#mainTable td{padding: 5px;}
.convert {height: 400px; overflow: auto;}

#mainTable #tree{width: 250px; vertical-align: top;}
#mainTable #tree div{margin: 3px 0 0 10px;}
#mainTable #tree .open{text-decoration: none; font-size: 18px; line-height: 1px;}
#mainTable #tree .noOpen{padding-left: 13px;}
#mainTable #tree .colapsable a.open{background: url(../images/folder_minus.gif) no-repeat 0 70%; padding-left: 10px;}
#mainTable #tree .expandable a.open{background: url(../images/folder_plus.gif) no-repeat 0 70%; padding-left: 10px;}

#files{text-align: left; vertical-align: top;}
#files table{width: 100%}
#files table .check{text-align: center; width: 10px;}
#files #ajaxLoader {text-align: center; vertical-align: center;}
#files #fileMainRow, #files #FolderMainRow{text-align: center; font-weight: bold;}
#files td {border: 1px solid grey;}
#files .head td {font-weight: bold; font-size: 14px; border: none; margin-top: 10px;}
#files .select, #files .select a{color: blue;}


#menu{height: 30px;}